package com.lottery.game.core.modules.service.app.v2;

import java.util.Map;

public interface SignService {
    /***
     *
     *按提供的参数生成签名
     *
     * @param paramMap 所有参数的 map
     *
     */
    String getSign(Map<String, String> paramMap, String key) ;

    /**
     *
     *按参数 和 提供的sign 验证这个sign 是否合法 ，合法则：retuan paramMap ，不合法 则抛出异常
     *
     * @param paramMap 参数map
     *
     * @param sign 签名
     * */
    Map<String, String > checkSign(Map<String, String> paramMap, String sign, String key);
}
